/*
 * Project Name:hbm-base.
 * File Name:CsRpRecodes.java
 * Package Name:com.hginfo.hbm.base.entity.cs
 * Date:2018年05月23日 下午9:13:03
 * Copyright (c) 2016, hongguaninfo.com All Rights Reserved.
 */
package cn.uce.sms.vo;

import cn.uce.base.CsBaseVo;

import java.util.Date;

/**
 * 奖惩记录表: cs_rp_recodes. <br />
 * entity 层 <br />
 * Date: 2018年05月23日 下午9:13:03 <br />
 *
 * @author chenq
 * @since V1.0.0
 */
public class CsRpRecodesVo extends CsBaseVo {

    /**
     * serialVersionUID.
     * @since V1.0.0
     */
    private static final long serialVersionUID = 1L;

    /**
     * SERIAL_NUMBER : 。
     */
    private String serialNumber;
    /**
     * REGISTER_TYPE : 字典项:罚款/奖励、赔款。
     */
    private Integer registerType;
    /**
     * DATA_TYPE : 字典项:。
     */
    private Integer dataType;
    /**
     * PUNISHMENT_BRANCH : 被罚(付款)网点id。
     */
    private Long punishmentBranch;
    /**
     * PUNISHMENT_BRANCH_NAME : 冗余。
     */
    private String punishmentBranchName;
    /**
     * PB_ALLOCATE_CENTER : 。
     */
    private Long pbAllocateCenter;
    /**
     * PB_ALLOCATE_CENTER_NAME : 。
     */
    private String pbAllocateCenterName;
    /**
     * PB_FINANCE_CENTER : 。
     */
    private Long pbFinanceCenter;
    /**
     * PB_FINANCE_CENTER_NAME : 。
     */
    private String pbFinanceCenterName;
    /**
     * FINES : 。
     */
    private String fines;
    /**
     * PUNISHMENT_TYPE : 字典项。
     */
    private Integer punishmentType;
    /**
     * PUNISHMENT_REASON : 。
     */
    private String punishmentReason;
    /**
     * REWARDS_BRANCH : 奖励（收款）网点id。
     */
    private Long rewardsBranch;
    /**
     * REWARDS_BRANCH_NAME : 冗余。
     */
    private String rewardsBranchName;
    /**
     * RB_ALLOCATE_CENTER : 。
     */
    private Long rbAllocateCenter;
    /**
     * RB_ALLOCATE_CENTER_NAME : 。
     */
    private String rbAllocateCenterName;
    /**
     * RB_FINANCE_CENTER : 。
     */
    private Long rbFinanceCenter;
    /**
     * RB_FINANCE_CENTER_NAME : 。
     */
    private String rbFinanceCenterName;
    /**
     * BONUS : 。
     */
    private String bonus;
    /**
     * REWARDS_TYPE : 。
     */
    private Integer rewardsType;
    /**
     * REWARDS_REASON : 。
     */
    private String rewardsReason;
    /**
     * WAYBILL : 。
     */
    private String waybill;
    /**
     * ORDER_CODE : 。
     */
    private String orderCode;
    /**
     * ORDER_RESOURCES : 字典项：来自于哪一种工单,判断去哪个工单表查询工单数据。
     */
    private Integer orderResources;
    /**
     * IS_PUSH : 字典项：是、否。
     */
    private Integer isPush;
    /**
     * RP_STATUS : 字典项：。
     */
    private Integer rpStatus;
    /**
     * IMPREST_STATUS : 字典项:已付款、未付款。
     */
    private Integer imprestStatus;
    /**
     * DRAWEE : 转款人。
     */
    private Long drawee;
    /**
     * PAY_TIME : 。
     */
    private Date payTime;
    /**
     * REMARKS : 。
     */
    private String remarks;
    /**
     * RP_UPD_TYPE : 字典项：新增等。
     */
    private Integer rpUpdType;
    /**
     * RP_UPD_REASON : 。
     */
    private String rpUpdReason;
    /**
     * RP_UPD_REMARKS : 。
     */
    private String rpUpdRemarks;

    public String getSerialNumber() {
        return serialNumber;
    }

    public void setSerialNumber(String serialNumber) {
        this.serialNumber = serialNumber;
    }

    public Integer getRegisterType() {
        return registerType;
    }

    public void setRegisterType(Integer registerType) {
        this.registerType = registerType;
    }

    public Integer getDataType() {
        return dataType;
    }

    public void setDataType(Integer dataType) {
        this.dataType = dataType;
    }

    public Long getPunishmentBranch() {
        return punishmentBranch;
    }

    public void setPunishmentBranch(Long punishmentBranch) {
        this.punishmentBranch = punishmentBranch;
    }

    public String getPunishmentBranchName() {
        return punishmentBranchName;
    }

    public void setPunishmentBranchName(String punishmentBranchName) {
        this.punishmentBranchName = punishmentBranchName;
    }

    public Long getPbAllocateCenter() {
        return pbAllocateCenter;
    }

    public void setPbAllocateCenter(Long pbAllocateCenter) {
        this.pbAllocateCenter = pbAllocateCenter;
    }

    public String getPbAllocateCenterName() {
        return pbAllocateCenterName;
    }

    public void setPbAllocateCenterName(String pbAllocateCenterName) {
        this.pbAllocateCenterName = pbAllocateCenterName;
    }

    public Long getPbFinanceCenter() {
        return pbFinanceCenter;
    }

    public void setPbFinanceCenter(Long pbFinanceCenter) {
        this.pbFinanceCenter = pbFinanceCenter;
    }

    public String getPbFinanceCenterName() {
        return pbFinanceCenterName;
    }

    public void setPbFinanceCenterName(String pbFinanceCenterName) {
        this.pbFinanceCenterName = pbFinanceCenterName;
    }

    public String getFines() {
        return fines;
    }

    public void setFines(String fines) {
        this.fines = fines;
    }

    public Integer getPunishmentType() {
        return punishmentType;
    }

    public void setPunishmentType(Integer punishmentType) {
        this.punishmentType = punishmentType;
    }

    public String getPunishmentReason() {
        return punishmentReason;
    }

    public void setPunishmentReason(String punishmentReason) {
        this.punishmentReason = punishmentReason;
    }

    public Long getRewardsBranch() {
        return rewardsBranch;
    }

    public void setRewardsBranch(Long rewardsBranch) {
        this.rewardsBranch = rewardsBranch;
    }

    public String getRewardsBranchName() {
        return rewardsBranchName;
    }

    public void setRewardsBranchName(String rewardsBranchName) {
        this.rewardsBranchName = rewardsBranchName;
    }

    public Long getRbAllocateCenter() {
        return rbAllocateCenter;
    }

    public void setRbAllocateCenter(Long rbAllocateCenter) {
        this.rbAllocateCenter = rbAllocateCenter;
    }

    public String getRbAllocateCenterName() {
        return rbAllocateCenterName;
    }

    public void setRbAllocateCenterName(String rbAllocateCenterName) {
        this.rbAllocateCenterName = rbAllocateCenterName;
    }

    public Long getRbFinanceCenter() {
        return rbFinanceCenter;
    }

    public void setRbFinanceCenter(Long rbFinanceCenter) {
        this.rbFinanceCenter = rbFinanceCenter;
    }

    public String getRbFinanceCenterName() {
        return rbFinanceCenterName;
    }

    public void setRbFinanceCenterName(String rbFinanceCenterName) {
        this.rbFinanceCenterName = rbFinanceCenterName;
    }

    public String getBonus() {
        return bonus;
    }

    public void setBonus(String bonus) {
        this.bonus = bonus;
    }

    public Integer getRewardsType() {
        return rewardsType;
    }

    public void setRewardsType(Integer rewardsType) {
        this.rewardsType = rewardsType;
    }

    public String getRewardsReason() {
        return rewardsReason;
    }

    public void setRewardsReason(String rewardsReason) {
        this.rewardsReason = rewardsReason;
    }

    public String getWaybill() {
        return waybill;
    }

    public void setWaybill(String waybill) {
        this.waybill = waybill;
    }

    public String getOrderCode() {
        return orderCode;
    }

    public void setOrderCode(String orderCode) {
        this.orderCode = orderCode;
    }

    public Integer getOrderResources() {
        return orderResources;
    }

    public void setOrderResources(Integer orderResources) {
        this.orderResources = orderResources;
    }

    public Integer getIsPush() {
        return isPush;
    }

    public void setIsPush(Integer isPush) {
        this.isPush = isPush;
    }

    public Integer getRpStatus() {
        return rpStatus;
    }

    public void setRpStatus(Integer rpStatus) {
        this.rpStatus = rpStatus;
    }

    public Integer getImprestStatus() {
        return imprestStatus;
    }

    public void setImprestStatus(Integer imprestStatus) {
        this.imprestStatus = imprestStatus;
    }

    public Long getDrawee() {
        return drawee;
    }

    public void setDrawee(Long drawee) {
        this.drawee = drawee;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public Integer getRpUpdType() {
        return rpUpdType;
    }

    public void setRpUpdType(Integer rpUpdType) {
        this.rpUpdType = rpUpdType;
    }

    public String getRpUpdReason() {
        return rpUpdReason;
    }

    public void setRpUpdReason(String rpUpdReason) {
        this.rpUpdReason = rpUpdReason;
    }

    public String getRpUpdRemarks() {
        return rpUpdRemarks;
    }

    public void setRpUpdRemarks(String rpUpdRemarks) {
        this.rpUpdRemarks = rpUpdRemarks;
    }
}
